vehicle-mounted medium mortar - German English Dictionary